package com.ruoyi.ade.service;

import com.ruoyi.ade.llm.model.AdeRetrivedResponse;
import com.ruoyi.ade.model.AdeSearchRequest;

/**
 * 对接 向量存储库 的 ADE知识服务
 */
public interface IAdeKnowledgeIndexService {

    /**
     *  执行索引任务
     * @param id   Ade Knowldge Base ID    ADE知识库ID
     */
    public void execute(Long id);

    /**
     * 从ADE向量知识库中检索  ADE案例知识
     * @param request
     * @return
     */
    public AdeRetrivedResponse search(AdeSearchRequest request);
}
